home *** CD-ROM | disk | FTP | other *** search
- num = "0";
- while(num < "4")
- {
- num += "1";
- gostradious = getProperty("/gost" add num, _width) * "0.66";
- packradious = "4";
- gostposx = getProperty("/gost" add num, _X);
- gostposy = getProperty("/gost" add num, _Y);
- deltax = dotx - gostposx;
- deltay = doty - gostposy;
- if(deltax * deltax + deltay * deltay < (gostradious + gostradious) * (packradious + packradious))
- {
- if(eval("eaten" add num) eq "0")
- {
- if(singlekill == "0")
- {
- lives -= "1";
- singlekill = "1";
- }
- stop = "1";
- setProperty("/gost" add num, _X, "250");
- setProperty("/gost" add num, _Y, "160");
- go = "0101";
- tellTarget("/gost1")
- {
- gotoAndStop(1);
- }
- tellTarget("/gost1/eat1")
- {
- gotoAndStop(1);
- }
- tellTarget("/gost2")
- {
- gotoAndStop(1);
- }
- tellTarget("/gost2/eat2")
- {
- gotoAndStop(1);
- }
- tellTarget("/gost3")
- {
- gotoAndStop(1);
- }
- tellTarget("/gost3/eat3")
- {
- gotoAndStop(1);
- }
- tellTarget("/gost4")
- {
- gotoAndStop(1);
- }
- tellTarget("/gost4/eat4")
- {
- gotoAndStop(1);
- }
- tellTarget("/dot")
- {
- gotoAndPlay(6);
- }
- }
- else if(eval("eaten" add num) eq "1")
- {
- tellTarget("/gost" add num)
- {
- gotoAndStop(2);
- }
- tellTarget("/killgost")
- {
- gotoAndPlay(2);
- }
- munchcount += "1";
- set("munch" add num,"1");
- set("eaten" add num,"3");
- call("munchcheck");
- tellTarget("/gost" add num add "/eat" add num)
- {
- gotoAndStop(1);
- }
- }
- }
- }
-